#ifndef _TC_INPUT
#define _TC_INPUT

#include <tcCommon/tc_math.h>
#include <tcCommon/tc_common.h>

#ifdef __cplusplus
extern "C" 
{
#endif

#define TC_TARGET_MAX_DIST 33.0f
#define TC_TARGET_MIN_DIST 13.0f

tcExport BOOL tc_input_mouse_down(tc_vector2 location);
tcExport void tc_input_mouse_move(tc_vector2 location);
tcExport void tc_input_mouse_up(tc_vector2 location);

tcExport float tc_input_get_target_dist();
tcExport float tc_input_get_target_angle();

#ifdef __cplusplus
}
#endif

#endif